storm sluice - Francés Inglés Diccionario